<?php

// Prüfen ob der Benutzer ausreichend Rechte für index.php?section=admin&action=admin_rights hat
try {
	if(!hasPermission('index.php?section=admin&action=admin_rights')) {
		return ERR_NOT_AUTHORIZED_AREA;
	}
} catch (Exception $e) {
	return $e->getMessage();
}

// Rückgabedaten vorbereiten
$ret = array();
$ret['filename']	= 'admin_rights.tpl';
$ret['stylesheet']	= 'admin_rights.css';
$ret['data']		= array();

// Prüfen ob Aktionen gefordert sind (POST)
if ('POST' == $_SERVER['REQUEST_METHOD']) {
		
	// Recht löschen
	// Recht adden
	
}

// Alle Rechte laden
{
	/// RightDAO holen
	$RightDAO = DAOFactory::getInstance('Right');
	
	// Alle Rechte laden
	if (!$ret['data']['rights'] = $RightDAO->get_all()) {
		// Den Fehler zurückgeben
		return $RightDAO->get_error();
	}
	
	// Die DAO unsetten
	unset($RightDAO);
}

return $ret;
?>